<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>子类继承父类的属性和方法</title>
</head>

<script>
    // - 题目描述
    //  一个父类中有money(钱) cars(车) house(房) company(公司) 属性, 
    //有管理(manage)的方法
    //子类要继承父类中的属性和方法
    // 3. 注意constructor和this的问题

    class Father {
        // 1. 创建父类添加属性和方法
        constructor(money, cars, house, company) {
            this.money = money;
            this.cars = cars;
            this.house = house;
            this.company = company;
        }
        manage() {
            console.log('管理');
        }
    }

    // 2. 子类通过extends关键字继承到父类的属性和方法
    class Son extends Father { }

    //测试
    // var son = new Son('1000', 'che', 'fangzi', 'wangyi');
    // console.log(son);
    // son.manage();

</script>
</body>

</html>